/*
 * EtatEnChargeFaceObstacle.h
 *
 *  Created on: 19 nov. 2012
 *      Author: nolan
 */

#ifndef ETATENCHARGEFACEOBSTACLE_H_
#define ETATENCHARGEFACEOBSTACLE_H_

#include "EtatEnRoute.h"
#include <sstream>

class EtatAVideFaceObstacle;
class EtatEnCharge;
class Robot;

class EtatEnChargeFaceObstacle: public EtatEnRoute {
private:
	EtatEnChargeFaceObstacle() {
	}
public:
	void tourner(Robot*);
	int peser();
	void poser(Robot*);
	static EtatEnChargeFaceObstacle* getEtat() {
		static EtatEnChargeFaceObstacle etat = EtatEnChargeFaceObstacle();
		return &etat;
	}
};

#endif /* ETATENCHARGEFACEOBSTACLE_H_ */
